﻿
#region Using directives

using System;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Configuration.Provider;

using Pharmacy.Entities;

#endregion

namespace Pharmacy.Data.Bases
{	
	///<summary>
	/// The base class to implements to create a .NetTiers provider.
	///</summary>
	public abstract class NetTiersProvider : NetTiersProviderBase
	{
		
		///<summary>
		/// Current GroupProviderBase instance.
		///</summary>
		public virtual GroupProviderBase GroupProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ShelfProviderBase instance.
		///</summary>
		public virtual ShelfProviderBase ShelfProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current MarkUpTypeProviderBase instance.
		///</summary>
		public virtual MarkUpTypeProviderBase MarkUpTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current WebUserProviderBase instance.
		///</summary>
		public virtual WebUserProviderBase WebUserProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StockProviderBase instance.
		///</summary>
		public virtual StockProviderBase StockProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SupplierProviderBase instance.
		///</summary>
		public virtual SupplierProviderBase SupplierProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current UnitTableProviderBase instance.
		///</summary>
		public virtual UnitTableProviderBase UnitTableProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ClassificationProviderBase instance.
		///</summary>
		public virtual ClassificationProviderBase ClassificationProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PoProviderBase instance.
		///</summary>
		public virtual PoProviderBase PoProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AdjustmentProviderBase instance.
		///</summary>
		public virtual AdjustmentProviderBase AdjustmentProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DrugDispoProviderBase instance.
		///</summary>
		public virtual DrugDispoProviderBase DrugDispoProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StockOutProviderBase instance.
		///</summary>
		public virtual StockOutProviderBase StockOutProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current RequiredAdjustmentProviderBase instance.
		///</summary>
		public virtual RequiredAdjustmentProviderBase RequiredAdjustmentProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StockOutDetailsProviderBase instance.
		///</summary>
		public virtual StockOutDetailsProviderBase StockOutDetailsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PrescriptionVoidProviderBase instance.
		///</summary>
		public virtual PrescriptionVoidProviderBase PrescriptionVoidProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GrnProviderBase instance.
		///</summary>
		public virtual GrnProviderBase GrnProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PrescriptionDetailProviderBase instance.
		///</summary>
		public virtual PrescriptionDetailProviderBase PrescriptionDetailProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GrnDetailsProviderBase instance.
		///</summary>
		public virtual GrnDetailsProviderBase GrnDetailsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DrugDiscountProviderBase instance.
		///</summary>
		public virtual DrugDiscountProviderBase DrugDiscountProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PrescriptionProviderBase instance.
		///</summary>
		public virtual PrescriptionProviderBase PrescriptionProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GrnVoidProviderBase instance.
		///</summary>
		public virtual GrnVoidProviderBase GrnVoidProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AdjustmentDetailsProviderBase instance.
		///</summary>
		public virtual AdjustmentDetailsProviderBase AdjustmentDetailsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PoDetailsProviderBase instance.
		///</summary>
		public virtual PoDetailsProviderBase PoDetailsProvider{get {throw new NotImplementedException();}}
		
		
		///<summary>
		/// Current CmsPatientProviderBase instance.
		///</summary>
		public virtual CmsPatientProviderBase CmsPatientProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DeliveryNoteDetailsProviderBase instance.
		///</summary>
		public virtual DeliveryNoteDetailsProviderBase DeliveryNoteDetailsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DeliveryNoteHistoryProviderBase instance.
		///</summary>
		public virtual DeliveryNoteHistoryProviderBase DeliveryNoteHistoryProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GdProviderBase instance.
		///</summary>
		public virtual GdProviderBase GdProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ImportPoDetailsProviderBase instance.
		///</summary>
		public virtual ImportPoDetailsProviderBase ImportPoDetailsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PdProviderBase instance.
		///</summary>
		public virtual PdProviderBase PdProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StockWarningProviderBase instance.
		///</summary>
		public virtual StockWarningProviderBase StockWarningProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ViewRequiredAdjustmentProviderBase instance.
		///</summary>
		public virtual ViewRequiredAdjustmentProviderBase ViewRequiredAdjustmentProvider{get {throw new NotImplementedException();}}
		
	}
}
